home *** CD-ROM | disk | FTP | other *** search
-
- LVD v1.61
-
- Copyright © 1991 Peter Stuer
- All rights reserved
-
- Release date October 2, 1991
-
- FREEWARE
-
- User Manual
- KickStart 2.0 compatible
-
-
- DISCLAIMER
-
- LVD has been thoroughly tested and is the result of a constant
- process of changes and updates. The program has proven to be
- stable in everyday use. The author is not responsible for any
- loss of data, damages to software or hardware that may result
- directly or indirectly from the use of this program.
-
-
- PREFACE
-
- This program is freeware, this means that you can copy it
- freely as long as you don't ask any more money for it than a
- nominal fee for copying. If you want to distribute this program
- you should keep this document with it. This program cannot be
- used for commercial purposes without written permission from the
- author.
-
- If you have suggestions or remarks about this program, of if you
- find any bugs, please let me know.
-
- If you find any new viruses or linkviruses that LVD does not
- recognize yet, please send them on a disk to me (my address
- follows this paragraph). I will return the disk to you with an
- updated copy of LVD.
-
- Write to the following address:
-
- Peter Stuer
- Kauwlei 21
- B-2550 Kontich
- Belgium - Europe
-
-
- A MESSAGE FROM OUR SPONSORS...
-
- Our motto: "Safe Hex..."
-
- LVD can be kept up to date thanks to the energy and work put
- into a global anti-virus information bank founded by Erik
- Løvendahl Sørensen from Denmark.
-
- This group has over 120 international members now, among them
- some of the programmers of wellknown anti-virus programs like
- Steve Tibbet and Jonathan Potter. Among the activities of this
- group are:
-
- - Spreading information to anti-virus programmers as fast as
- possible.
- - Trying to get names and proof against virus programmers and
- giving the information to the justice departement of his/her
- country to press charges.
- - Writing articles in popular magazines to inform new Amiga
- users about viruses and how to protect themselves.
-
- All this is volunteer work. If you want some more information
- about this organization or you want to sponsor our work, contact
- Erik at the following address:
-
- Erik Løvendahl Sørensen
- Snaphanevej 10
- 4720 Præstø
- Denmark - Europe
-
- Phone: 00 45 53 79 25 12
- Fidonet 2:230/114.26
-
-
- HELP
-
- Around the time this release hits the street, FireBird BBS will
- be up and running. As co-sysop of the Amiga area of this BBS I
- can tell you that it is our aim to become number one (1) among
- the Amiga BBS's in Belgium.
-
- If you need help with my utilities or with OS programming for
- the Amiga in C or assembler you can leave me a message at this
- mailbox. Also, this BBS will always be the place to get the most
- recent release of LVD.
-
- If you have question about KickStart 2.0, the Amiga 3000 or
- programming in general, leave a message for Nico François (of
- PowerPacker fame) on the same BBS.
-
- FireBird BBS
- Tel. +32 (0)3 236.39.84
- 2400 BPS 8 N 1
- 24-24 h.
- 128 Mb on-line storage + CD-ROM
- CD-ROM with Fred Fish 1 thru 530 on-line for Amiga
- FIDO 2:296/120
-
- Use 'j 1' to join conference 1 to get into the Amiga area.
-
-
- Introduction
- ------------
-
- LVD is a first defence protection scheme against linkviruses,
- fileviruses and trojan horses. Look at the bottom of this
- document to find out which linkviruses LVD recognizes. LVD
- checks every executable file your Amiga tries to run BEFORE the
- actual program starts running. This way, if a linkvirus has
- attached itself to the program, it will never get a chance to be
- activated.
-
- If LVD finds that a linkvirus is attached to the program, an
- alert will pop up:
-
- LVD 1.61
- xxxxxxx virus dectected in
- <filename>
-
- The infected program will be changed in such a way that it will
- immediately stop and release all memory.
-
- Should you encounter a file that LVD identifies as infected by
- a virus, the best action to take is to DELETE the file and then
- turn off the power of your Amiga to remove any residual code from
- memory. A cold reboot using Left Amiga + Right Amiga + Ctrl is
- NOT sufficient.
-
- You should then use a program that scans your disks for
- linkviruses (f.i. BootX or LVX, a viruskiller/detector of the
- same author) to check at least all the copies you made of the
- infected program.
-
-
- Usage
- -----
-
- LVD is meant to be put in your startup-sequence, preferably as
- close to the begining as possible, but NOT as the first entry
- since the first entry of a startup-sequence is most likely to be
- infected by a linkvirus.
-
- Insert into your startup-sequence:
-
- LVD
-
- When run, LVD displays an info message:
-
- LVD v1.61 by Peter Stuer - October 2, 1991 FREEWARE
- Linkvirus Detector installed.
- ...
-
- If you don't want this message to be displayed, use redirection
- to get rid of the text:
-
- LVD >NIL:
-
- It is possible that some programs report that the LoadSeg
- vector has changed and think that LVD is a virus. If you use a
- vectorchecker in your startup-sequence, use EVW of the same
- author (Early Virus Warning). It recognizes the linkviruses and
- also LVD and PatchLoadSeg v1.20 by Pieter van Leuven.
-
-
- Description
- -----------
-
- LVD is a small Assembler program that patches the LoadSeg
- vector of the dos.library. This may sound very technical (and it
- IS) to non-programmer Amiga users. When the Amiga loads a
- program file this is most of the times done via the LoadSeg
- function of the dos.library. LVD first uses the original LoadSeg
- function to load the program. It then scans through all the
- program hunks looking for certain ID's that identify the
- linkviruses. If a linkvirus is found the first few bytes of the
- code is changed to:
-
- moveq.l #-1,D0
- rts
-
- which sets the return code to -1 and causes the program to exit
- immediately to its caller.
-
- LVD is KickStart 2.x aware: in KickStart 2.x the dos.library
- (finally) changed to be a full featured and true Amiga library.
-
- LVD has also been tested on an A2000 expanded with a 68040
- accelerator board. As of version 1.50 the caches of the 68030 and
- the 68040 are cleared after the code has been modified.
-
-
- Recognized programs
- -------------------
-
- PPLoadSeg by Nico François
- PatchLoadSeg x.xx by Pieter van Leuven
- LVD x.xx by Peter Stuer
-
-
- Recognized linkviruses
- ----------------------
-
- Amiga Knights file virus
- BSG-9 (TTV1, The Terrorists) 1 & 2
- Bret Hawnes
- BlueBox Install
- Butonic 1 & 2
- CCCP
- Centurions (The Smily Cancer) 1 & 2
- Disaster-Master V2
- Disk-Validator fileviruses (Saddam & L.E. Revenge)
- EuroMail Filevirus
- Gotcha Lamer
- Gotcha Lamer Install
- Icon.library filevirus
- Lamer Exterminator Install
- IRQ-Team v41.0
- Revenge of the Lamer Exterminator,
- The Traveling Jack 1, 2 & 3
- TimeBomb 7840
- Turk bootvirus installer
- VirusTest 936
- Xeno
-
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
- ::::::::::::::::::::::: PROGRAM HISTORY :::::::::::::::::::::::::
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
-
- ::: Version 1.61 ::::::::::::::::::::::::::::::::::::::::::::::::
-
- - New recognised linkvirus:
- The Traveling Jack 3
-
- ::: Version 1.60 ::::::::::::::::::::::::::::::::::::::::::::::::
-
- - Complete rewrite of the checking algorithm.
- - LVD now shows the name of the virus.
-
- ::: Version 1.51 ::::::::::::::::::::::::::::::::::::::::::::::::
-
- - Added a check for the Amiga Knights file virus.
-
- ::: Version 1.50 ::::::::::::::::::::::::::::::::::::::::::::::::
-
- - Added a check for Centurions 2 linkvirus.
-
- - LVD now shows the path and filename of the infected file.
-
- - The instruction and data caches of the 68040 are now properly
- cleared after modifying the code. Thanks to Nico François and
- Olaf Barthel for pointing this out.
-
- ::: Version 1.43 ::::::::::::::::::::::::::::::::::::::::::::::::
-
- - Added checks for:
- BlueBox Install
- TimeBomb 7840
- VirusTest 936
- Gotcha Lamer
- Gotcha Lamer Install
- Lamer Exterminator Install
-
- ::: Version 1.42 ::::::::::::::::::::::::::::::::::::::::::::::::
-
- - Bug Fix: LVD now checks if LoadSeg is already patched. Are
- you happy now, Nico ?
- - Added checks for:
- EuroMail file virus
- Turk bootvirus install
-
- ::: Version 1.41 ::::::::::::::::::::::::::::::::::::::::::::::::
-
- - Added a check for the icon.library filevirus.
-
- ::: Version 1.40 ::::::::::::::::::::::::::::::::::::::::::::::::
-
- - Added a check for the Butonic 1.31 (JEFF) linkvirus.
- - Added a check for the Bret Hawnes linkvirus.
- - The Traveling Jack 2 and a mutant version of the Saddam trojan
- horse are now recognized too.
-
- ::: Version 1.30 ::::::::::::::::::::::::::::::::::::::::::::::::
-
- - Added a check for the Saddam trojan horse.
- - The new dos functions in Kickstart 2.0 NewLoadSeg and
- InternalLoadSeg are now patched too.
-
- ::: Version 1.20 ::::::::::::::::::::::::::::::::::::::::::::::::
-
- - Removed the bug that caused overlayed programs to crash.
- - LVD now checks if it already has been installed. If it has, a
- message is displayed and LVD exits without installing a second
- copy.
-
- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
-
- © 1991 LVD v1.61 written by Peter Stuer
- thanks to Nico François for beta-testing and
- all the useful suggestions.
- _
- _ //
- Thanks to \X/ Amiga for being the best computer ever !
-